package com.ktgj.customer.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;

import java.util.Date;

public class TmpCaseMIneVo {
    /** 工单 */
    @Excel(name = "工单")
    private String caseId;

    /** 工单类型 */
    @Excel(name = "工单类型")
    private String caseTypeName;

    /** 工单类型id */
    @Excel(name = "工单类型id")
    private String caseTypeId;

    private String caseType;

    /** 工单标题 */
    @Excel(name = "工单标题")
    private String caseTitle;

    /** 工单内容 */
    @Excel(name = "工单内容")
    private String caseContent;

    /** 创建人 */
    @Excel(name = "创建人")
    private String employeeName;

    /** 创建部门 */
    @Excel(name = "创建部门")
    private String deptName;

    /** 创建时间 */
    @Excel(name = "创建时间")
    private String createTime;

    /** 会员名称 */
    @Excel(name = "会员名称")
    private String customerName;

    /** 接受部门 */
    @Excel(name = "接受部门")
    private String jsDeptName;

    /** 接受岗位 */
    @Excel(name = "接受岗位")
    private String jsPosition;

    /** 接受人 */
    @Excel(name = "接受人")
    private String jsPerson;

    /** 订单号 */
    @Excel(name = "订单号")
    private String orderId;

    /** 优先级 */
    @Excel(name = "优先级")
    private String pri;

    /** 状态 */
    @Excel(name = "状态")
    private String caseStatus;

    /** 操作人 */
    @Excel(name = "操作人")
    private String operator;

    /** 最后操作时间 */
    @Excel(name = "最后操作时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date operateTime;

    /** 会员手机号 */
    @Excel(name = "会员手机号")
    private String phone;

    /** 错误信息 */
    private String msg;

    /**
     * 渎失职工单id
     * */
    private Long caseMalfeasanceId;
    /**
     * 理赔工单id
     * */
    private Long caseClaimId;

    /**
     * 投诉记录号
     * */
    private Long caseComplaintId;

    /** 创建人 */
    @Excel(name = "创建人")
    private Long createEmployeeId;

    /** 部门ID */
    @Excel(name = "部门ID")
    private Long deptId;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date caseCreateTime;

    /** 客户基本信息ID */
    @Excel(name = "客户基本信息ID")
    private Long customerId;

    /** 接收部门 */
    @Excel(name = "接收部门")
    private String receivingDepartment;

    /** 接收岗位 */
    @Excel(name = "接收岗位")
    private String receivePost;

    /** 接收人 */
    @Excel(name = "接收人")
    private String receiver;

    public String getCaseType()
    {
        return caseType;
    }

    public void setCaseType(String caseType)
    {
        this.caseType = caseType;
    }

    public Long getCaseMalfeasanceId()
    {
        return caseMalfeasanceId;
    }

    public void setCaseMalfeasanceId(Long caseMalfeasanceId)
    {
        this.caseMalfeasanceId = caseMalfeasanceId;
    }

    public Long getCaseClaimId()
    {
        return caseClaimId;
    }

    public void setCaseClaimId(Long caseClaimId)
    {
        this.caseClaimId = caseClaimId;
    }

    public Long getCaseComplaintId()
    {
        return caseComplaintId;
    }

    public void setCaseComplaintId(Long caseComplaintId)
    {
        this.caseComplaintId = caseComplaintId;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public String getCaseId() {
        return caseId;
    }

    public void setCaseId(String caseId) {
        this.caseId = caseId;
    }

    public String getCaseTypeName() {
        return caseTypeName;
    }

    public void setCaseTypeName(String caseTypeName) {
        this.caseTypeName = caseTypeName;
    }

    public String getCaseTypeId() {
        return caseTypeId;
    }

    public void setCaseTypeId(String caseTypeId) {
        this.caseTypeId = caseTypeId;
    }

    public String getCaseTitle() {
        return caseTitle;
    }

    public void setCaseTitle(String caseTitle) {
        this.caseTitle = caseTitle;
    }

    public String getCaseContent() {
        return caseContent;
    }

    public void setCaseContent(String caseContent) {
        this.caseContent = caseContent;
    }

    public String getEmployeeName() {
        return employeeName;
    }

    public void setEmployeeName(String employeeName) {
        this.employeeName = employeeName;
    }

    public String getDeptName() {
        return deptName;
    }

    public void setDeptName(String deptName) {
        this.deptName = deptName;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }

    public String getJsDeptName() {
        return jsDeptName;
    }

    public void setJsDeptName(String jsDeptName) {
        this.jsDeptName = jsDeptName;
    }

    public String getJsPosition() {
        return jsPosition;
    }

    public void setJsPosition(String jsPosition) {
        this.jsPosition = jsPosition;
    }

    public String getJsPerson() {
        return jsPerson;
    }

    public void setJsPerson(String jsPerson) {
        this.jsPerson = jsPerson;
    }

    public String getOrderId() {
        return orderId;
    }

    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }

    public String getPri() {
        return pri;
    }

    public void setPri(String pri) {
        this.pri = pri;
    }

    public String getCaseStatus() {
        return caseStatus;
    }

    public void setCaseStatus(String caseStatus) {
        this.caseStatus = caseStatus;
    }

    public String getOperator() {
        return operator;
    }

    public void setOperator(String operator) {
        this.operator = operator;
    }

    public Date getOperateTime() {
        return operateTime;
    }

    public void setOperateTime(Date operateTime) {
        this.operateTime = operateTime;
    }

    public Long getCreateEmployeeId() {
        return createEmployeeId;
    }

    public void setCreateEmployeeId(Long createEmployeeId) {
        this.createEmployeeId = createEmployeeId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Date getCaseCreateTime() {
        return caseCreateTime;
    }

    public void setCaseCreateTime(Date caseCreateTime) {
        this.caseCreateTime = caseCreateTime;
    }

    public Long getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Long customerId) {
        this.customerId = customerId;
    }

    public String getReceivingDepartment() {
        return receivingDepartment;
    }

    public void setReceivingDepartment(String receivingDepartment) {
        this.receivingDepartment = receivingDepartment;
    }

    public String getReceivePost() {
        return receivePost;
    }

    public void setReceivePost(String receivePost) {
        this.receivePost = receivePost;
    }

    public String getReceiver() {
        return receiver;
    }

    public void setReceiver(String receiver) {
        this.receiver = receiver;
    }
}
